self-dumping car - German English Dictionary